hit oneself hard and repeatedly - Spanish English Dictionary